#1 模块的导入
# import导入
import my_info
print(my_info.name)
my_info.info()

import my_info as me
print(me.name)
me.info()
print('-'*50)

# form...import导入
from my_info import name
print(name)
#info() # 报错，未导入模块的info()函数

from my_info import info    # 导入的是一个具体的函数的名称
info()

from my_info import *       # 导入模块的所有
print(name)
info()
print('-'*50)

# 同时导入多个模块
from my_info import *
from introduce import *
# 导入的多个模块，有相同的变量和函数，后导入的会将之前导入的覆盖
info()

# 如果不想被覆盖，可以使用import导入
import my_info as me, introduce as intr
me.info()
intr.info()
